database/sql.DB.freeConn (field)
32 uses
database/sql (current package)
sql.go#L523: freeConn []*driverConn // free connections ordered by returnedAt oldest to newest
sql.go#L941: fns := make([]func() error, 0, len(db.freeConn))
sql.go#L942: for _, dc := range db.freeConn {
sql.go#L945: db.freeConn = nil
sql.go#L1013: idleCount := len(db.freeConn)
sql.go#L1016: closing = db.freeConn[maxIdle:]
sql.go#L1017: db.freeConn = db.freeConn[:maxIdle]
sql.go#L1153: last := len(db.freeConn) - 1
sql.go#L1155: c := db.freeConn[i]
sql.go#L1158: closing = db.freeConn[:i:i]
sql.go#L1159: db.freeConn = db.freeConn[i:]
sql.go#L1166: if len(db.freeConn) > 0 {
sql.go#L1167: c := db.freeConn[0]
sql.go#L1178: for i := 0; i < len(db.freeConn); i++ {
sql.go#L1179: c := db.freeConn[i]
sql.go#L1183: last := len(db.freeConn) - 1
sql.go#L1186: copy(db.freeConn[i:], db.freeConn[i+1:])
sql.go#L1187: db.freeConn[last] = nil
sql.go#L1188: db.freeConn = db.freeConn[:last]
sql.go#L1229: Idle: len(db.freeConn),
sql.go#L1231: InUse: db.numOpen - len(db.freeConn),
sql.go#L1337: last := len(db.freeConn) - 1
sql.go#L1341: conn := db.freeConn[last]
sql.go#L1342: db.freeConn = db.freeConn[:last]
sql.go#L1564: if db.maxIdleConnsLocked() > len(db.freeConn) {
sql.go#L1565: db.freeConn = append(db.freeConn, dc)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)